xend: modify the order of resetting/deassigning device.
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 24 Apr 2009 12:19:37 +0000 (13:19 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 24 Apr 2009 12:19:37 +0000 (13:19 +0100)
commit94e98d9fffa20e107c22098222fcb2df157e267a
tree45e31c78d8b341aa6d2f0d67e6f63d32d5062494
parent4a696a0a8618ca0f7502bfb98ef847890e6d53d6
xend: modify the order of resetting/deassigning device.

  When guest OS shutdowns or a device is hotremoved.
   1. Xend resets devices.
   2. Xend deassigns devices.

Because if devices are deassigned before the reset, dom0 memory may be
overwritten by DMA.

Signed-off-by: Yuji Shimada <shimada-yxb@necst.nec.co.jp>
tools/python/xen/xend/server/pciif.py